* {
    margin: 0px;
    padding: 0px;
}

.left {
    float: left;
}

.right {
    float: right;
}

img {
    border: none;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}
a{color: #333333;}

a:hover {
    color: #004a7c;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
	  text-decoration: none;
}
ul li,
ol li {
    list-style-type: none;
}

body {
    font-family: "microsoft Yahei";
	font-size:15px;
    width: 100%;
/*    background: #050b2d;*/
}
.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
/*********************************顶部样式*********************************/

/*********************************主题内容样式*********************************/
.dx_main{
	height:100%;
	width:100%;
	margin:0 auto;
	background:#f7f7f7;
	}
.dx_main_one{
	height:auto;
	width:1200px;
	margin:0 auto;
	/*background:url(tthg.png) no-repeat right ;*/
	padding: 20px 0 25px;
	position: relative;
	}
.dx_main_one h1{
	text-align:center;
    padding: 10px 100px 20px;
  
	}
.dx_main_one  h1 a{
	text-align: center;
    padding: 15px 0;
    font-size: 30px;
    font-weight: bold;
    color:#c22022;
	}
.dx_main_one p{
	padding: 0 100px;
	text-indent: 2em;
    font-size: 15px;
    color: #666666;
    line-height: 26px;
	}
	.dx_main_one span a{
    color:#c22022;
 
	}
.more_news{position: absolute;width: 44px;height: 46px;right: 20px;top: 70px;}
.dx_main_tow{
	background:#ffffff;
	width:1200px;
	height:370px;
	padding:20px;
	margin:0 auto;
}			
.dx_main_tow_left{
	float:left;
	width:610px;
	height:330px;
}	
.dx_main_tow_right{
	float:right;
	width:520px;
	height:330px;
}
/*
.dx_main_tow_right a{
	color: #FFFFFF;
}
*/
.dtOn {
	font-family: "微软雅黑";
	font-size: 23px;
	color: #ffffff;
	background:#c22022;
}
.dt {
	font-family: "微软雅黑";
	font-size: 23px;
	color: #666666;
	background:#ededed;
}
.dtOn a {
	font-family: "微软雅黑";
	font-size: 23px;
	color: #ffffff;
	
}
.dt a {
	font-family: "微软雅黑";
	font-size: 23px;
	color: #666666;
	
}
.dx_main2{
	height:100%;
	width:100%;
	margin:0 auto;
	background:#ffffff;
	overflow:hidden;
	}			
.dx_main2_banner{
	height:110px;
	width:1200px;
	margin:0 auto;
	}	
.dx_main2_cont{
	height:320px;
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	}
.dx_main2_cont_left{
	height:320px;
	width:380px;
	overflow:hidden;
	float:left;
	margin-right:30px;
	}		
.dx_main2_cont_left_tit{
	width:380px;
	height:47px;
	color:#c22022;
	font-size:23px;
	font-weight:bold;
	line-height:47px
	}
.dx_main2_cont_left_tit span{
	width:80px;
	text-align:right;
	height:47px;
	color:#333333;
	font-size:15px;
	font-weight:100;
	float:right;
	}
.dx_main_titbg{
	width:100%;
	height:5px;
	border-bottom:1px solid #c22022;
	border-top:2px solid #c22022;
	}
.dx_main2_list ul {
    margin-top: 8px;
}
.dx_main2_list ul li {
    background: url(dian.png) no-repeat 0px 17px;
    font-size: 17px;
    line-height: 38px;
    padding-left: 10px;
}		
.dx_main2_banner2{
	height:90px;
	width:1200px;
	margin:0 auto;
	}	
.dx_main2_banner2 ul li {
	padding-right:15px;
	float:left;
		
}	
.dx_main2_tb{
	width:1200px;
	margin:0 auto;
	display: block;
    overflow: hidden;
	}
.dx_main2_tb_list{
	height:100px;
	width:1200px;
	margin:0 auto;
	display: block;
    overflow: hidden;
	}
.dx_main2_tb_list ul li{
	width: 120px;
    height: 90px;
    float: left;
    margin-right: 29px;
	}
.dx_main2_tb_list ul li a{
	font-size:17px;
	color:#666666;
	width: 120px;
    height: 90px;
    padding-top: 70px;
    text-align: center;
    display: block;}
.dx_foot{
	width:100%;
	height:70px;
	background:#a50000;
	}
.dx_foot_cont{
	width:1200px;
	height:70px;
	margin:0 auto;
	text-align:center;
	color:#ffffff;
	padding-top:25px;
	}